package com.szewec.ps.model.road.facilities.investigation.road.side.facilities;

import java.io.Serializable;
import java.util.Date;

public class RoadParking implements Serializable {
    private static final long serialVersionUID = -2210687309668245615L;

    private String id;

    // 路段设施调查任务ID
    private String roadInvestigationTaskId;

    // 道路名称
    private String roadName;

    // 起点
    private String startingPoint;

    // 终点
    private String endPoint;

    // 停放车种	机动车、非机动车、机非混停
    private Integer parkingType;

    // 停放位置	车行道、人行道、兼占
    private Integer parkingPosition;

    // 停车位数量
    private Integer parkingSpaceNumber;

    // 空闲停车位
    private Integer freeParkingSpace;

    // 当前调查时间
    private Date currentInvestigationTime;

    // 设置类型	直线式、港湾式
    private Integer setType;

    // 停放方式	垂直式、平行式、斜列式
    private Integer parkingMode;

    // 营业开始时间
    private Date openingTime;

    // 营业结束时间
    private Date closingTime;

    // 管理方式	有人、无人
    private Integer managementStyle;

    // 停车标志	有停车标志（标线）、无标志标线
    private Integer stopSign;

    // 收费情况	不收费、收费
    private Integer chargeSituation;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRoadInvestigationTaskId() {
        return roadInvestigationTaskId;
    }

    public void setRoadInvestigationTaskId(String roadInvestigationTaskId) {
        this.roadInvestigationTaskId = roadInvestigationTaskId;
    }

    public String getRoadName() {
        return roadName;
    }

    public void setRoadName(String roadName) {
        this.roadName = roadName;
    }

    public String getStartingPoint() {
        return startingPoint;
    }

    public void setStartingPoint(String startingPoint) {
        this.startingPoint = startingPoint;
    }

    public String getEndPoint() {
        return endPoint;
    }

    public void setEndPoint(String endPoint) {
        this.endPoint = endPoint;
    }

    public Integer getParkingType() {
        return parkingType;
    }

    public void setParkingType(Integer parkingType) {
        this.parkingType = parkingType;
    }

    public Integer getParkingPosition() {
        return parkingPosition;
    }

    public void setParkingPosition(Integer parkingPosition) {
        this.parkingPosition = parkingPosition;
    }

    public Integer getParkingSpaceNumber() {
        return parkingSpaceNumber;
    }

    public void setParkingSpaceNumber(Integer parkingSpaceNumber) {
        this.parkingSpaceNumber = parkingSpaceNumber;
    }

    public Integer getFreeParkingSpace() {
        return freeParkingSpace;
    }

    public void setFreeParkingSpace(Integer freeParkingSpace) {
        this.freeParkingSpace = freeParkingSpace;
    }

    public Date getCurrentInvestigationTime() {
        return currentInvestigationTime;
    }

    public void setCurrentInvestigationTime(Date currentInvestigationTime) {
        this.currentInvestigationTime = currentInvestigationTime;
    }

    public Integer getSetType() {
        return setType;
    }

    public void setSetType(Integer setType) {
        this.setType = setType;
    }

    public Integer getParkingMode() {
        return parkingMode;
    }

    public void setParkingMode(Integer parkingMode) {
        this.parkingMode = parkingMode;
    }

    public Date getOpeningTime() {
        return openingTime;
    }

    public void setOpeningTime(Date openingTime) {
        this.openingTime = openingTime;
    }

    public Date getClosingTime() {
        return closingTime;
    }

    public void setClosingTime(Date closingTime) {
        this.closingTime = closingTime;
    }

    public Integer getManagementStyle() {
        return managementStyle;
    }

    public void setManagementStyle(Integer managementStyle) {
        this.managementStyle = managementStyle;
    }

    public Integer getStopSign() {
        return stopSign;
    }

    public void setStopSign(Integer stopSign) {
        this.stopSign = stopSign;
    }

    public Integer getChargeSituation() {
        return chargeSituation;
    }

    public void setChargeSituation(Integer chargeSituation) {
        this.chargeSituation = chargeSituation;
    }
}
